home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / pvert.arc / QWK2PKTD.MAK < prev    next >
Makefile  |  1992-01-15  |  3KB  |  144 lines

  1. PROJ = qwk2pktd
  2. PROJFILE = qwk2pktd.mak
  3. DEBUG = 0
  4.  
  5. CC  = cl
  6. CFLAGS_G  = /AL /W4 /DQWKIMPORT /DXQWKIMPORT /DBMG /BATCH /J /Zp1
  7. CFLAGS_D  = /qc /Gidos\$(PROJ).mdt /Zr /Zi /Od
  8. CFLAGS_R  = /Ot /Oi /Gs
  9. MAPFILE_D  = NUL
  10. MAPFILE_R  = NUL
  11. LFLAGS_G  =  /NOI /STACK:4096  /BATCH
  12. LFLAGS_D  = /CO /INC /FAR /PACKC
  13. LFLAGS_R  = /EXE /FAR /PACKC
  14. LINKER  = link
  15. ILINK  = ilink
  16. LRF  = echo > NUL
  17. LLIBS_R  =  /NOD:LLIBCE LLIBCER
  18. LLIBS_D  =  /NOD:LLIBCE LLIBCER
  19.  
  20. OBJS  = dos\ASSIGN.obj dos\BMG.obj dos\DELIMS.obj dos\PRSEADDR.obj dos\QWK.obj\
  21.         dos\QWK2PKT.obj dos\STRIPS.obj dos\STRISTR.obj dos\XQWK.obj
  22.  
  23. all: dos\$(PROJ).exe
  24.  
  25. .SUFFIXES:
  26. .SUFFIXES: .obj .c
  27.  
  28. dos\ASSIGN.obj : ASSIGN.C
  29. !IF $(DEBUG)
  30.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\ASSIGN.obj ASSIGN.C
  31. !ELSE
  32.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\ASSIGN.obj ASSIGN.C
  33. !ENDIF
  34.  
  35. dos\BMG.obj : BMG.C
  36. !IF $(DEBUG)
  37.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\BMG.obj BMG.C
  38. !ELSE
  39.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\BMG.obj BMG.C
  40. !ENDIF
  41.  
  42. dos\DELIMS.obj : DELIMS.C
  43. !IF $(DEBUG)
  44.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\DELIMS.obj DELIMS.C
  45. !ELSE
  46.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\DELIMS.obj DELIMS.C
  47. !ENDIF
  48.  
  49. dos\PRSEADDR.obj : PRSEADDR.C
  50. !IF $(DEBUG)
  51.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\PRSEADDR.obj PRSEADDR.C
  52. !ELSE
  53.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\PRSEADDR.obj PRSEADDR.C
  54. !ENDIF
  55.  
  56. dos\QWK.obj : QWK.C
  57. !IF $(DEBUG)
  58.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\QWK.obj QWK.C
  59. !ELSE
  60.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\QWK.obj QWK.C
  61. !ENDIF
  62.  
  63. dos\QWK2PKT.obj : QWK2PKT.C
  64. !IF $(DEBUG)
  65.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\QWK2PKT.obj QWK2PKT.C
  66. !ELSE
  67.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\QWK2PKT.obj QWK2PKT.C
  68. !ENDIF
  69.  
  70. dos\STRIPS.obj : STRIPS.C
  71. !IF $(DEBUG)
  72.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\STRIPS.obj STRIPS.C
  73. !ELSE
  74.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\STRIPS.obj STRIPS.C
  75. !ENDIF
  76.  
  77. dos\STRISTR.obj : STRISTR.C
  78. !IF $(DEBUG)
  79.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\STRISTR.obj STRISTR.C
  80. !ELSE
  81.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\STRISTR.obj STRISTR.C
  82. !ENDIF
  83.  
  84. dos\XQWK.obj : XQWK.C
  85. !IF $(DEBUG)
  86.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fodos\XQWK.obj XQWK.C
  87. !ELSE
  88.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fodos\XQWK.obj XQWK.C
  89. !ENDIF
  90.  
  91.  
  92. dos\$(PROJ).exe : $(OBJS)
  93. !IF $(DEBUG)
  94.         $(LRF) @<<dos\$(PROJ).lrf
  95. $(RT_OBJS: = +^
  96. ) $(OBJS: = +^
  97. )
  98. $@
  99. $(MAPFILE_D)
  100. $(LLIBS_G: = +^
  101. ) +
  102. $(LLIBS_D: = +^
  103. ) +
  104. $(LIBS: = +^
  105. )
  106. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  107. <<
  108. !ELSE
  109.         $(LRF) @<<dos\$(PROJ).lrf
  110. $(RT_OBJS: = +^
  111. ) $(OBJS: = +^
  112. )
  113. $@
  114. $(MAPFILE_R)
  115. $(LLIBS_G: = +^
  116. ) +
  117. $(LLIBS_R: = +^
  118. ) +
  119. $(LIBS: = +^
  120. )
  121. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  122. <<
  123. !ENDIF
  124. !IF $(DEBUG)
  125.         $(ILINK) -a -e "$(LINKER) @dos\$(PROJ).lrf" $@
  126. !ELSE
  127.         $(LINKER) @dos\$(PROJ).lrf
  128. !ENDIF
  129.  
  130.  
  131. .c.obj :
  132. !IF $(DEBUG)
  133.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  134. !ELSE
  135.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  136. !ENDIF
  137.  
  138.  
  139. run: dos\$(PROJ).exe
  140.         dos\$(PROJ).exe $(RUNFLAGS)
  141.  
  142. debug: dos\$(PROJ).exe
  143.         CV $(CVFLAGS) dos\$(PROJ).exe $(RUNFLAGS)
  144.